package com.wicket.okrcomponent.base.service;

import com.wicket.okrcomponent.base.service.dto.req.DeleteConfItemClassReq;
import com.wicket.okrcomponent.base.service.dto.req.QueryConfItemClassDetailReq;
import com.wicket.okrcomponent.base.service.dto.req.QueryConfItemClassListReq;
import com.wicket.okrcomponent.dal.po.mbg.OmsConfItemClass;

import java.util.List;
import com.wicket.okrcomponent.base.service.dto.req.BatchDeleteConfItemClassReq;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsConfItemClassService {
    /**
   * 2-3-05批量修改配置方案下分组
   */
    boolean batchUpdateConfItemClass(List<OmsConfItemClass> omsConfItemClass);

    /**
   * 2-3-05批量删配置方案下分组
   */
    boolean batchDeleteConfItemClass(List<String> reqDto);

    /**
   * 2-3-05查询配置方案下分组列表
   */
    List<OmsConfItemClass> queryConfItemClassList(QueryConfItemClassListReq reqDto);

    /**
   * 2-3-05删除配置方案下分组
   */
    boolean deleteConfItemClass(DeleteConfItemClassReq reqDto);

    /**
   * 2-3-05修改配置方案下分组
   */
    boolean updateConfItemClass(OmsConfItemClass omsConfItemClass);

    /**
   * 2-3-05新增配置方案下分组
   */
    String addConfItemClass(OmsConfItemClass omsConfItemClass);

    /**
   * 2-3-05查询配置方案下分组详情
   */
    OmsConfItemClass queryConfItemClassDetail(QueryConfItemClassDetailReq reqDto);
    //
}
